Build a Single Screen App

Content Review

Criteria Meet Specification

Design includes all specified business criteria

Your design must include:

  • Business name
  • At least one photo representing the business
  • Two or more other pieces of information, such as:
    • Contact information for the business (eg phone number, email address, website)
    • Address of the Business
    • Description of business
    • Hours of operation

Functionality

Criteria Meet Specification

Program compiles and runs on a phone

Program must function in Android Studio emulator and on a phone. Upon launching on a phone, the card appears.

Content does not appear "cut off"

Layout scales responsively for screen sizes in portrait mode, with no part of any images only partially visible. Student is not responsible for responsive design in landscape mode.

Note: Reviewers will test on a Nexus 5X which has a screen size of 5.2 inches (132.08mm). It is advised you test on this size at minimum. If your content does not fit on this size, consider implementing a ScrollView.

Code Review

Criteria Meet Specification

At least one View Group is included

XML must include a Relative Layout, Linear Layout, or Constraint Layout

View Groups contain at least one image view and at least one text view

Must have one or more image views or text views.

Elements and Text on screen are in appropriate units

Elements are specified in dp, text is specified in sp.